most indefatigable - Espagnol Anglais Dictionnaire